package com.xteam.ecsystem.entities;


import java.io.Serializable;

/**
 * 购物券表
 * @author tangkf
 * @date 2013-12-04
 */
public class BaseCouponInfo implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 类名称
	 */
	public static final String REF="BaseCouponInfo";

	/**
	 * 系统ID 的属性名
	 */
	public static final String PROP_BCIID="bciId";

	/**
	 * 券的名称 的属性名
	 */
	public static final String PROP_BCINAME="bciName";

	/**
	 * 面值金额（单位元） 的属性名
	 */
	public static final String PROP_BCIPRICE="bciPrice";

	/**
	 * 券的图片 的属性名
	 */
	public static final String PROP_BCIPICURL="bciPicurl";

	/**
	 * 是否有效（0-无效，1-有效） 的属性名
	 */
	public static final String PROP_BCISTATE="bciState";

	/**
	 * 系统ID
	 */
	private java.lang.String bciId;

	/**
	 * 券的名称
	 */
	private java.lang.String bciName;

	/**
	 * 面值金额（单位元）
	 */
	private java.lang.Double bciPrice;

	/**
	 * 券的图片
	 */
	private java.lang.String bciPicurl;

	/**
	 * 是否有效（0-无效，1-有效）
	 */
	private java.lang.Integer bciState;

	/**
	 * 获取 系统ID 的属性值
	 * @return bciId : 系统ID
	 * @author tangkf
	 */
	public java.lang.String getBciId(){
		return this.bciId;
	}

	/**
	 * 设置 系统ID 的属性值
	 * @param bciId : 系统ID
	 * @author tangkf
	 */
	public void setBciId(java.lang.String bciId){
		this.bciId	= bciId;
	}

	/**
	 * 获取 券的名称 的属性值
	 * @return bciName : 券的名称
	 * @author tangkf
	 */
	public java.lang.String getBciName(){
		return this.bciName;
	}

	/**
	 * 设置 券的名称 的属性值
	 * @param bciName : 券的名称
	 * @author tangkf
	 */
	public void setBciName(java.lang.String bciName){
		this.bciName	= bciName;
	}

	/**
	 * 获取 面值金额（单位元） 的属性值
	 * @return bciPrice : 面值金额（单位元）
	 * @author tangkf
	 */
	public java.lang.Double getBciPrice(){
		return this.bciPrice;
	}

	/**
	 * 设置 面值金额（单位元） 的属性值
	 * @param bciPrice : 面值金额（单位元）
	 * @author tangkf
	 */
	public void setBciPrice(java.lang.Double bciPrice){
		this.bciPrice	= bciPrice;
	}

	/**
	 * 获取 券的图片 的属性值
	 * @return bciPicurl : 券的图片
	 * @author tangkf
	 */
	public java.lang.String getBciPicurl(){
		return this.bciPicurl;
	}

	/**
	 * 设置 券的图片 的属性值
	 * @param bciPicurl : 券的图片
	 * @author tangkf
	 */
	public void setBciPicurl(java.lang.String bciPicurl){
		this.bciPicurl	= bciPicurl;
	}

	/**
	 * 获取 是否有效（0-无效，1-有效） 的属性值
	 * @return bciState : 是否有效（0-无效，1-有效）
	 * @author tangkf
	 */
	public java.lang.Integer getBciState(){
		return this.bciState;
	}

	/**
	 * 设置 是否有效（0-无效，1-有效） 的属性值
	 * @param bciState : 是否有效（0-无效，1-有效）
	 * @author tangkf
	 */
	public void setBciState(java.lang.Integer bciState){
		this.bciState	= bciState;
	}

	/**
	 * 转换为字符串
	 * @author tangkf
	 */
	public String toString(){
		return "{" + "bciId(系统ID)=" + bciId + "," +"bciName(券的名称)=" + bciName + "," +"bciPrice(面值金额（单位元）)=" + bciPrice + "," +"bciPicurl(券的图片)=" + bciPicurl + "," +"bciState(是否有效（0-无效，1-有效）)=" + bciState + "}";
	}
	/**
	 * 转换为 JSON 字符串
	 * @author tangkf
	 */
	public String toJson(){
		return "{" + "bciId:'" + bciId + "'," +"bciName:'" + bciName + "'," +"bciPrice:'" + bciPrice + "'," +"bciPicurl:'" + bciPicurl + "'," +"bciState:'" + bciState + "'}";
	}
}